@charset "utf-8";
/* CSS Document */
.Calendar {
font-family:Verdana;
font-size:12px;
background-color:#f1f1f1;
text-align:center;
width:328px;
height:327px;
line-height:26px;
border:1px solid #e9e9e9;
}


.xiaoli{ font-size:16px; color:#6d6d6d; width:60px; text-align:center; display:inline-block; float:left; height:37px; line-height:37px;}
.Calendar a{
color:#1e5494;
}
.Calendar table{
width:308px;;
border:0;
border-collapse:collapse;
border:none;
margin-left:10px;
}
.Calendar table thead td{ border:none; font-size:13px; height:40px; line-height:40px; width:44px; color:#2690e9;}
.Calendar table thead{color:#acacac;}
.Calendar table tbody td {
font-size: 12px;
height:40px;
font-size:14px;
border:1px solid #dedede;
color:#4c5373;
}
#idCalendarPre{
cursor:pointer;
float:left;
margin-right:5px;
}
#idCalendarNext{
cursor:pointer;
float:right;
margin-left:5px;
}
#idCalendar td.onToday {
font-weight:bold;
color:#fff;
background:#ff8263;
}
#idCalendar td.onSelect {
font-weight:bold;
}
#buttonposition{
margin-left: 10%;
}

.zpxs{
width:43px;
height:40px;
line-height:40px;
display:inline-block;
background:#cdd0dd;
}
#teshu{ width:43px; height:40px;}

#idCalendarPre{ width:20px; height:37px; float:left; background:url(../images/arrowleft.png) no-repeat center;}
#idCalendarNext{ width:20px; height:37px; float:left; background:url(../images/arrowright.png) no-repeat center;}
.rlwz{ width:95px; height:37px; line-height:37px; font-size:16px; color:#4c5373; float:left; text-align:center;}
.dyh{ width:328px; height:37px; border-bottom:1px solid #ccc; background:url(../images/f_bg.png) repeat-x center;}

#zprl .rlmore{display:inline-block;width:37px;height:12px;background:url(../images/more.png) no-repeat center;margin-top:13px;margin-right:10px;}